﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace IntegradorMod
{
    public class Entrega
    {
        private int id;
        private string rua;
        private int numero;
        private string complemento;
        private string bairro;
        private string telefone;
        private int id_cidade;
        private int id_Assinante;
        private int id_Estado;

        public int id_
        {
            get { return id; }
            set { id = value; }
        }

        public string rua_
        {
            get { return rua; }
            set { rua = value; }
        }

        public int numero_
        {
            get { return numero; }
            set { numero = value; }
        }

        public string complemento_
        {
            get { return complemento; }
            set { complemento = value; }
        }

        public string bairro_
        {
            get { return bairro; }
            set { bairro = value; }
        }

        public string telefone_
        {
            get { return telefone; }
            set { telefone = value; }
        }

        public int id_cidade_
        {
            get { return id_cidade; }
            set { id_cidade = value; }
        }

        public int id_Assinante_
        {
            get { return id_Assinante; }
            set { id_Assinante = value; }
        }

        public int id_Estado_
        {
            get { return id_Estado; }
            set { id_Estado = value; }
        }
        string strCon = @"Data Source=localhost\sqlexpress; Initial Catalog=Projeto1; Integrated Security=true";

        public string Inserir(Entrega pEntrega)
        {

            SqlConnection Con = new SqlConnection();
            Con.ConnectionString = strCon;
            try
            {
                Con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "INSERT INTO ENTREGA (Rua, Numero, Complemento, Telefone, Id_Cidade, Id_Assinante, Id_Estado) VALUES (@rua, @numero, @complemento, @telefone, @cidade, @assinante, @estado)";
                cmd.Connection = Con;
                cmd.Parameters.AddWithValue("@rua", pEntrega.rua_);
                cmd.Parameters.AddWithValue("@numero", pEntrega.numero_);
                cmd.Parameters.AddWithValue("@complemento", pEntrega.complemento_);
                cmd.Parameters.AddWithValue("@telefone", pEntrega.telefone_);
                cmd.Parameters.AddWithValue("@cidade", pEntrega.id_cidade_);
                cmd.Parameters.AddWithValue("@assinante", pEntrega.id_Assinante_);
                cmd.Parameters.AddWithValue("@estado", pEntrega.id_Estado_);

                cmd.ExecuteNonQuery();
                Con.Close();


            }
            catch
            {

            }

            return "";
        }

    }

}
